<div class="line-label">
  <%= page_entries_info(@contacts) %>
</div>

<% if @contacts.size > 0 %>
  <!--
    ATENCION: porque el parametro :id => nil?, lo que pasa es que el will_paginate arma el link con los parametros
    que tiene el action que se cargo mas lo que vos le pases al will_paginate.
    esta pagina puede ser llamada desde el edit de perfil que ya viene cargada con algunos parametros -> :id
    el tema es que ese id pertenece al perfil y aca estamos en contacto, y ruby hace automaticamente una busqueda de
    la entidad del controlador con el id del parametro -> en este caso fallaba
  -->

  <% paginated_section(@contacts, options_will_paginate({:params => {:controller => :contacts, :action => :selector_contacts_list_from_paginate, :search_last_name => params[:search_last_name], :id => nil}})) do %>

    <table style="min-width: 480px; max-width: 480px;">
        <thead>
          <tr>
            <th><%=t('activerecord.attributes.contact.last_name')%></th>
            <th><%=t('activerecord.attributes.contact.first_name')%></th>
            <th><%=t('activerecord.attributes.contact.client')%></th>
            <th><%=t('title_actions')%></th>
          </tr>
        </thead>
        <tbody>
          <% @contacts.each do |contact| %>
            <tr>
              <td><%=h contact.last_name %></td>
              <td><%=h contact.first_name %></td>
              <% if contact.reference.nil? %>
                      <td></td>
              <% else %>
                <% if contact.reference_type == 'People' %>
                  <td><%=h "#{contact.reference.first_name} #{contact.reference.last_name}"%></td>
                <% end %>
                <% if contact.reference_type == 'Bookshop' %>
                  <td><%=h "#{contact.reference.name} #{contact.reference.acronym}"%></td>
                <% end %>
                <% if contact.reference_type == 'Institute' %>
                  <td><%=h "#{contact.reference.name} #{contact.reference.acronym}"%></td>
                <% end %>
              <% end %>
              <td class="action" style="text-align: center;"><a href = "javascript:void(0)" onclick = "jQuery(function ($) {$.modal.close();});setProfileContact(<%=contact.id%>,'<%=session[:profile_contact_id]%>','<%="#{contact.first_name} #{contact.last_name}"%>','<%=session[:profile_contact_name]%>');"><%=t('btn_selected')%></a></td>
            </tr>
          <% end %>
         </tbody>
      </table>
  <% end %>
<% end %>
